package com.xiaoq.order.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.List;

@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ShopOrderTicketVo implements Serializable {

	private static final long serialVersionUID = 890587203497499101L;

	@ApiModelProperty(name = "userId", value = "下单人id", position = 10)
    private String userId;

    @ApiModelProperty(name = "userRealName", value = "下单人真实姓名", position = 30)
    private String userRealName;

    @ApiModelProperty(name = "shopId", value = "小店ID", position = 40)
    private String shopId;

    @ApiModelProperty(name = "shopName", value = "小店名称", position = 50)
    private String shopName;

    @ApiModelProperty(name = "shopOrderId", value = "小店订单ID", position = 70)
    private String shopOrderId;

    @ApiModelProperty(name = "spuName", value = "票的名称", position = 110)
    private String spuName;

    @ApiModelProperty(name = "travelDate", value = "旅行时间", position = 120)
	private Long travelDate;

    @ApiModelProperty(name = "totalAmount", value = "当前小店订单的总金额", position = 160)
    private double totalAmount;

	@ApiModelProperty(name = "ticketCount", value = "票的数量", position = 170)
	private int ticketCount;

	@ApiModelProperty(name = "ticketCodeList", value = "电子票号", position = 180)
	private List<String> ticketCodeList;

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserRealName() {
		return userRealName;
	}

	public void setUserRealName(String userRealName) {
		this.userRealName = userRealName;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getShopOrderId() {
		return shopOrderId;
	}

	public void setShopOrderId(String shopOrderId) {
		this.shopOrderId = shopOrderId;
	}

	public String getSpuName() {
		return spuName;
	}

	public void setSpuName(String spuName) {
		this.spuName = spuName;
	}

	public Long getTravelDate() {
		return travelDate;
	}

	public void setTravelDate(Long travelDate) {
		this.travelDate = travelDate;
	}

	public double getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(double totalAmount) {
		this.totalAmount = totalAmount;
	}

	public int getTicketCount() {
		return ticketCount;
	}

	public void setTicketCount(int ticketCount) {
		this.ticketCount = ticketCount;
	}

	public List<String> getTicketCodeList() {
		return ticketCodeList;
	}

	public void setTicketCodeList(List<String> ticketCodeList) {
		this.ticketCodeList = ticketCodeList;
	}
}